/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2017-01-03 15:01:32
 * @version $Id$
 */
.login {
  width: 7.5rem;
  height: 13.34rem;
  background: url(../images/login-bk.png) no-repeat;
  background-size: 7.5rem 13.34rem;
  font-size: 0;
  text-align: center;
  padding-top: 1.8rem; 
  margin:0 auto;
}

.login .close {
  width:7.5rem;
  position: fixed;
  left:50%;
  margin-left: -3.75rem;
  text-align:left ;
  text-indent:6.6rem;
  top: .3rem; }

.login .close i {
  font-size: .48rem;
  color: #b9b9b9; }

.login .head {
  margin-bottom: .3rem; }

.login .head img {
  width: 1.18rem;
  height: 1.18rem; }

.login form {
  padding-bottom: .27rem; }

.login form input {
  border: 0 none;
  border-bottom: 0.03rem solid #b2b2b2;
  width: 4.8rem;
  font-size: .36rem;
  margin-top: .6rem; }

.login .forget {
  font-size: .28rem;
  color: #666; }

.login .forget a {
  display: block;
  width: 4.8rem;
  margin: 0 auto;
  text-align: right; }

.login button {
  width: 4.81rem;
  height: .82rem;
  background-color: #f0005d;
  border: 0 none;
  outline: none;
  border-radius: .1rem;
  color: #fff;
  font-size: .32rem;
  margin-top: .45rem; }

.login .resgister {
  padding-top: .46rem;
  margin-bottom: 1.7rem; }

.login .resgister a {
  display: block;
  color: #333;
  font-size: .3rem; }

.login h4 {
  font-size: .3rem;
  color: #838383;
  margin-bottom: .3rem; }

.login h4 span {
  display: inline-block;
  width: 2.08rem;
  height: .03rem;
  background-color: #d5d5d5;
  vertical-align: middle; }

.login h5 {
  font-size: .3rem;
  color: #8c8c8c;
  margin-bottom: .5rem; }

.login div:nth-child(3) a i{
  font-size: .7rem;
 }
.login div:nth-child(3) a:nth-of-type(3) i{
  font-size: .6rem;
}
.login div:nth-child(3) a:nth-child(2) {
  margin: 0 .7rem; }
